//
//  Model.h
//  BeiJingSunYiYYDoc
//
//  Created by EmberWei on 2018/4/7.
//  Copyright © 2018年 com.RZHY.YongDingYYPub. All rights reserved.
//

#import "AtomObject.h"

@interface Token: AtomObject

@property (nonatomic, assign) NSInteger     has_role;
@property (nonatomic, assign) NSInteger     uid;
@property (nonatomic, copy) NSString        *token;

@end

@interface UserInfo: AtomObject

@property (nonatomic, copy) NSString *avator;
@property (nonatomic, copy) NSNumber *eth_amount;
@property (nonatomic, copy) NSString *logo;
@property (nonatomic, copy) NSNumber *max_power;
@property (nonatomic, copy) NSString *rolename;
@property (nonatomic, copy) NSNumber *uid;

@property (nonatomic) BOOL is_has_award;
@property (nonatomic) BOOL is_has_hatch;
@property (nonatomic) BOOL is_has_postal;

@end

@interface WorldRank : AtomObject

@property (nonatomic, copy) NSNumber *creation_id;
@property (nonatomic, copy) NSString *custom_name;
@property (nonatomic, copy) NSNumber *fight_power;
@property (nonatomic, copy) NSString *fish_img;
@property (nonatomic, copy) NSNumber *level;
@property (nonatomic, copy) NSString *logo;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *rolename;
@property (nonatomic, copy) NSNumber *type;

@end

@interface HasFish : AtomObject

@property (nonatomic, copy) NSString *fish_num;
@property (nonatomic, copy) NSString *img;
@property (nonatomic, copy) NSNumber *level;
@property (nonatomic, copy) NSNumber *type;

@end

@interface Fishery : AtomObject

@property (nonatomic, copy) NSString *backgroud_img;
@property (nonatomic, copy) NSNumber *country_id;
@property (nonatomic, copy) NSNumber *fish_num;
@property (nonatomic, copy) NSNumber *fishery_id;
@property (nonatomic, copy) NSString *name;

@end

@interface CountryRank : AtomObject

@property (nonatomic, copy) NSNumber *creation_id;
@property (nonatomic, copy) NSString *custom_name;
@property (nonatomic, copy) NSNumber *fight_power;
@property (nonatomic, copy) NSString *fish_img;
@property (nonatomic, copy) NSNumber *level;
@property (nonatomic, copy) NSString *logo;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *rolename;
@property (nonatomic, copy) NSNumber *type;

@end

@interface FisheryRank : AtomObject

@property (nonatomic, copy) NSNumber *creation_id;
@property (nonatomic, copy) NSString *custom_name;
@property (nonatomic, copy) NSNumber *fight_power;
@property (nonatomic, copy) NSString *fish_img;
@property (nonatomic, copy) NSNumber *level;
@property (nonatomic, copy) NSString *logo;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *rolename;
@property (nonatomic, copy) NSNumber *type;

@end

@interface FisheryIndex : AtomObject

//@property (nonatomic, strong) CountryRank *country_rank;
@property (nonatomic, strong) Fishery *fishery;
//@property (nonatomic, strong) FisheryRank *fishery_rank;
//@property (nonatomic, strong) WorldRank *world_rank;
//@property (nonatomic, copy) NSArray <HasFish *> *has_fish;

@end

@interface Fish : AtomObject

@property (nonatomic, copy) NSNumber *career;
@property (nonatomic, copy) NSString *count;
@property (nonatomic, copy) NSNumber *fight_power_limit;
@property (nonatomic, copy) NSNumber *fight_power_min;
@property (nonatomic, copy) NSString *img;
@property (nonatomic, copy) NSNumber *level;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSNumber *type;


@property (nonatomic, copy) NSNumber *agility;
@property (nonatomic, copy) NSNumber *auction_price;
@property (nonatomic, copy) NSNumber *auction_rate;
@property (nonatomic, copy) NSNumber *body_power;
@property (nonatomic, copy) NSNumber *country_id;
@property (nonatomic, copy) NSString *custom_name;
@property (nonatomic, copy) NSNumber *devour_eth;
@property (nonatomic, copy) NSString *evolution_eth;
@property (nonatomic, copy) NSNumber *fight_power;
@property (nonatomic, copy) NSNumber *fishery_id;
@property (nonatomic, copy) NSNumber *hatch_rate;
@property (nonatomic, copy) NSNumber *fish_id;
@property (nonatomic, copy) NSNumber *num;
@property (nonatomic, copy) NSString *position;
@property (nonatomic, copy) NSNumber *price;
@property (nonatomic, copy) NSString *rank;
@property (nonatomic, copy) NSString *recycle_level;
@property (nonatomic, copy) NSNumber *state;
@property (nonatomic, copy) NSNumber *strength;

@end

@interface FishData : AtomObject
@property (nonatomic, copy) NSArray <Fish*> *list;
@property (nonatomic, copy) NSNumber *total_number;
@property (nonatomic, copy) NSNumber *myfish_num;
@property (nonatomic, copy) NSNumber *fish_price;
@end

@interface Item : AtomObject

@property (nonatomic, copy) NSString *eth_amount;
@property (nonatomic, copy) NSNumber *item_id;
@property (nonatomic, copy) NSString *item_img;
@property (nonatomic, copy) NSString *item_num;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *note;
@property (nonatomic, copy) NSNumber *purpose;

@end


@interface Adventure : AtomObject

@property (nonatomic, copy) NSString *area_img;
@property (nonatomic, copy) NSString *area_name;
@property (nonatomic, copy) NSNumber *discovery_time;
@property (nonatomic, copy) NSNumber *fight_power;
@property (nonatomic, copy) NSNumber *oceand_id;
@property (nonatomic, copy) NSArray <Item *> *item;

@end

@interface AdventureList : AtomObject
@property (nonatomic, copy) NSArray <Adventure *> *data;
@end

@interface FishDetailData : AtomObject
@property (nonatomic, copy) NSArray <Fish *> *list;
@end

@interface Evolve : AtomObject
@property (nonatomic, copy) NSNumber *career;
@property (nonatomic, copy) NSString *eth_amount;
@property (nonatomic, copy) NSString *evolution_eth;
@property (nonatomic, copy) NSNumber *evolution_item_num;
@property (nonatomic, copy) NSNumber *fight_power;
@property (nonatomic, copy) NSNumber *fight_power_limit;
@property (nonatomic, copy) NSNumber *hatch_rate;
@property (nonatomic, copy) NSString *fish_id;
@property (nonatomic, copy) NSString *img;
@property (nonatomic, copy) NSNumber *increase_agility;
@property (nonatomic, copy) NSNumber *increase_bodypower;
@property (nonatomic, copy) NSNumber *increase_fight_power;
@property (nonatomic, copy) NSNumber *increase_strength;
@property (nonatomic, copy) NSNumber *item_have;
@property (nonatomic, copy) NSString *item_img;
@property (nonatomic, copy) NSString *item_name;
@property (nonatomic, copy) NSString *item_note;
@property (nonatomic, copy) NSNumber *level;
@property (nonatomic, copy) NSNumber *max_fight_power;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSNumber *success_rate;
@property (nonatomic, copy) NSNumber *type;
@end

@interface FishMap :AtomObject

@property (nonatomic, copy) NSString *icon;
@property (nonatomic, copy) NSNumber *map_id;
@property (nonatomic, copy) NSString *map_name;
@property (nonatomic, copy) NSString *memo;
@property (nonatomic, copy) NSNumber *my_num;
@property (nonatomic, copy) NSNumber *stosh_id;
@property (nonatomic, copy) NSString *stosh_img;

@end


@interface FishingAwardItem :AtomObject

@property (nonatomic, copy) NSNumber *eth_amount;
@property (nonatomic, copy) NSString *img;
@property (nonatomic, copy) NSNumber *item_group;
@property (nonatomic, copy) NSString *item_id;
@property (nonatomic, copy) NSString *item_num;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *note;
@property (nonatomic, copy) NSString *purpose;
@property (nonatomic, copy) NSString *ref_id;
@property (nonatomic, copy) NSString *weight;
@property (nonatomic, assign) NSInteger item_total;
@property (nonatomic, assign) NSInteger item_times;
@property (nonatomic, copy) NSString *percent;
@end


@interface OfferFishItem : AtomObject

@property (nonatomic, copy) NSString *equal_eth;
@property (nonatomic, copy) NSString *img;
@property (nonatomic, copy) NSNumber *level;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSNumber *offer_rate;
@property (nonatomic, copy) NSNumber *package;

@end

@interface OfferIndexItem : AtomObject
@property (nonatomic, copy) NSArray <OfferFishItem *> *offer_fish;
@end
